/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../SubgroupsBaseFunc.h"
#include "../ActsSubgroups0015TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint8tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint8ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint8ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint8tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru8vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxorint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxorint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxorint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxorint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveorint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveorint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveorint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveorint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexorint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexorint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexorint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexorint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveorint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveorint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveorint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveorint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexorint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexorint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexorint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexorint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec3tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec3geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuli16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmini16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuli16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemini16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuli16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemini16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandi16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec4vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec4tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec4tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexori16vec4geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupadduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmuluint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupanduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoruint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveadduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemuluint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveanduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoruint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoruint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveadduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemuluint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxuint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveanduint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoruint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint16tvertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint16ttesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint16ttesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoruint16tgeometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmulu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupminu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupmaxu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupandu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgrouporu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupxoru16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveaddu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemulu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveminu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivemaxu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveandu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusiveoru16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupinclusivexoru16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveaddu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemulu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveminu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivemaxu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveandu16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusiveoru16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru16vec2vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru16vec2tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru16vec2tesscontrol, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupexclusivexoru16vec2geometry, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec3vertex, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0015TS, TCFramebufferSubgroupaddu16vec3tesseval, "dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_eval*");